AmeliaBooking\Infrastructure\Repository\Payment\PaymentRepository D

Total Complexity 136
Dependencies 10
Dependents 1
Total lines 1,335
Lines of code 980
Logical lines of code 403
Comment lines 83
Methods 14
Properties 11

Methods 14

Method Rating Maintainability Complexity Lines of code
getFilteredIdsCount()
D
25
27 175
getFilteredIds()
C
26
25 170
getEntitiesPaymentsResult()
B
36 22 74
add()
A
38 12 77
getByCriteria()
A
42 9 53
getSecondaryPaymentIds()
A
42 9 50
getAppointmentsPaymentsByIds()
A
38 5 86
getEventsPaymentsByIds()
A
38 5 85
getPackagesPaymentsByIds()
A
39 5 83
update()
S
46 6 41
setInvoiceNumber()
S
51 4 26
getUncompletedActionsForPayments()
S
51 3 27
updateTransactionId()
S
55 3 19
__construct()
S
59 1 14